import {defineStore} from "pinia";
import {ref} from "vue";


export const useStoreMsgStore = defineStore("storeMsg", () => {

    // 门店id
    const storeId = ref<string>('');
    const setStoreId = (newStoreId: string) => {
        storeId.value = newStoreId;
    }

    // 是否为公共门店（系统管理员）
    const isPublicStore = ref<boolean>(false);
    const setIsPublicStore = (isPublicStoreParam: boolean) => {
        isPublicStore.value = isPublicStoreParam;
    }

    // 门店名称
    const storeName = ref<string>('');
    const setStoreName = (newStoreName: string) => {
        storeName.value = newStoreName;
    }

    // 门店状态
    const storeStatus = ref<number>(1); // 默认为开张状态
    const setStoreStatus = (newStatus: number) => {
        storeStatus.value = newStatus;
    }

    return { storeId, setStoreId, isPublicStore, setIsPublicStore, storeName, setStoreName, storeStatus, setStoreStatus };
})
